/*个人中心 公共*/
.cont-user .user-detail{
	overflow: hidden;
	height:154px;
	background:#3fa89d;
}
.cont-user .user-detail .detail{
	padding:30px 0;
}
.cont-user .user-detail .user-img{
	width:86px;
	height:86px;
	background:#eee;
	border:4px solid #fdfdfd;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	overflow: hidden;
}
.cont-user .user-detail .user-img img{
	width:60px;
	margin:13px auto;
	line-height:86px;
}
.cont-user .user-detail .user-cen{
	width:263px;
	height:94px;
	padding-right:20px;
	border-right:1px solid #57cbbe;
}
.cont-user .user-detail .user-cen div{
	/*overflow: hidden;*/
	text-align: center;
	color:#fff;
}
.cont-user .user-detail .user-cen div:first-child{
	margin:14px 0;
}
.cont-user .user-detail .user-cen div span{
	/*margin-right:20px;*/
}
.cont-user .user-detail .user-cen div a{
	color:#fff;
}
.cont-user .user-detail .user-cen div.last{
	margin:0 auto;
	/*overflow: hidden;*/
	width:126px;
}
.cont-user .user-detail .user-cen div.last .a{
	position: relative;
	margin:0 4px;
	float: left;
}
.cont-user .user-detail .user-cen div.last .a a{
	display: block;
	width:34px;
	height:34px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	background:#57cbbe url(../img/user_pic.png) no-repeat;
}
.cont-user .user-detail .user-cen div.last .a a.span-1{
	background-position:4px 3px;
}
.cont-user .user-detail .user-cen div.last .a a.span-2{
	background-position:4px -40px;
}
.cont-user .user-detail .user-cen div.last .a a.span-3{
	background-position:4px -91px;
}
.cont-user .user-detail .user-cen div.last .a a.span-no-1{
	background-position:-41px 3px;
}
.cont-user .user-detail .user-cen div.last .a a.span-no-2{
	background-position:-41px -40px;
}
.cont-user .user-detail .user-cen div.last .a a.span-no-3{
	background-position:-41px -91px;
}
.cont-user .user-detail .user-cen div.last .a span{
	display: none;
	position: absolute;
	bottom:-19px;
	left:-42px;
	font-size:12px;
	width:120px;
	text-align: center;
}
.cont-user .user-detail .user-cen div.last .a:hover span{
	display: block;
}
.cont-user .user-detail .user-asset{
	padding:0 20px 0 40px;
}
.cont-user .user-detail .user-asset div{
	width:234px;
	text-align: center;
	line-height:94px;
	color: #fff;
}
.cont-user .user-detail .user-asset div span{
	font-size:18px;
	line-height:94px;
}
.cont-user .user-detail .user-btn{
	overflow: hidden;
	margin:31px 0;
}
.cont-user .user-detail .user-btn a.btn{
	float: left;
	display: block;
	margin-left: 10px;
	width:118px;
	height:30px;
	line-height:30px;
	text-align: center;
	border:1px solid #fff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	color:#fff;
	background:none;
	padding: 0;
}
.cont-user .user-detail .user-btn a.user-recharge{
	color:#3fa89d;
	background:#fff;
}
.cont-user .user-center{
	padding:30px 0 60px 0;
	overflow: hidden;
	background:#f5f3ee;
}
.cont-user .user-center .user-dl{
	width:156px;
	height:auto;
	background:#fff;
	margin-right:8px;
	padding-bottom:40px;
}
.cont-user .user-center .user-dl dl{
	border-bottom:1px solid #f5f3ee;
}
.cont-user .user-center .user-dl dl.last{
	border:0;
}
.cont-user .user-center .user-dl dt{
	height:44px;
	line-height:52px;
	font-size:16px;
	color:#666;
	padding-left:27px;
	position: relative;
}
.cont-user .user-center .user-dl dt:before{
	content:"";
	display: block;
	width:2px;
	height:16px;
	background:#52b8ad;
	position: absolute;
	left:14px;
	top:18px;
}
.cont-user .user-center .user-dl dd a{
	display: block;
	height:40px;
	line-height:40px;
	color:#666;
	padding-left:27px;
	cursor: pointer;
}
.cont-user .user-center .user-dl dd.active a,
.cont-user .user-center .user-dl dd:hover a{
	color:#3fa89d;
	background:#f7f7f7;
}
.cont-user .user-center .user-container{
	width:1036px;
	height:auto;
	background:#fff;
	padding-bottom:50px;
}
/*账户信息*/
.cont-user .user-center .user-account{
	overflow: hidden;
	padding:0 18px;
}
.cont-user .user-center .user-account .title{
	height:118px;
	line-height:118px;
	overflow: hidden;
	border-bottom:1px solid #e2e2e2;
}
.cont-user .user-center .user-account .title .span{
	float: left;
	width:300px;
	text-align: center;
	color:#666;
}
.cont-user .user-center .user-account .title .cen{
	margin:0 50px;
}
.cont-user .user-center .user-account .title .span span{
	font-size:18px;
	color: #fe8c28;
}
.cont-user .user-center .user-account .line-chart,
.cont-user .user-center .user-account .guess-love{
	padding:0 67px;
	overflow: hidden;
}
.cont-user .user-center .user-account .line-chart{
	position: relative;
}
.cont-user .user-center .user-account .line-chart .til,
.cont-user .user-center .user-account .guess-love .til{
	margin:50px 0;
}
.cont-user .user-center .user-account .line-chart .chart{
	height:320px;
}
.cont-user .user-center .user-account .line-chart .chart-year{
	position: absolute;
	right:67px;
	top:51px;
	height:30px;
	line-height:30px;
	text-align: center;
	color:#3fa89d;
}
.cont-user .user-center .user-account .line-chart .chart-year a{
	display:block;
	float: left;
	width:30px;
	border:1px solid #3fa89d;
	color:#3fa89d;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.cont-user .user-center .user-account .line-chart .chart-year a.pre{
	border-bottom-right-radius:0;
	border-top-right-radius:0;
}
.cont-user .user-center .user-account .line-chart .chart-year a.next{
	border-bottom-left-radius:0;
	border-top-left-radius:0;
}
.cont-user .user-center .user-account .line-chart .chart-year span{
	display:block;
	float: left;
	width:56px;
	border:1px solid #3fa89d;
	border-left:none;
	border-right:none;
}
.cont-user .user-center .user-account .guess-love .box{
	overflow: hidden;
	margin:0 -11px;
}
.cont-user .user-center .user-account .guess-love .box .pro{
	width:198px;
	height:127px;
	border:1px solid #e1e1e1;
	border-bottom:none;
	float: left;
	margin:0 11px;
	text-align: center;
}
.cont-user .user-center .user-account .guess-love .box .pro .t-tle{
	font-size:12px;
	color:#666;
	margin:15px 0 4px 0;
}
.cont-user .user-center .user-account .guess-love .box .pro .t-rate{
	font-size:18px;
	color:#3fa89d;
}
.cont-user .user-center .user-account .guess-love .box .pro .t-cont{
	height:14px;
	overflow: hidden;
	font-size:12px;
	line-height:14px;
	color:#999;
	margin:5px 0 12px 0;
}
.cont-user .user-center .user-account .guess-love .box .pro .t-cont span{
	padding:0 10px;
}
.cont-user .user-center .user-account .guess-love .box .pro .t-cont span:first-child{
	border-right:1px solid #999;
}
.cont-user .user-center .user-account .guess-love .box .pro a.btn{
	display: block;
	text-align: center;
	width:100%;
	height:28px;
	border:0;
	border-radius:0;
	padding:0;
	line-height:28px;
	color:#fff;
	font-size:12px;
	background:#3fa89d;
}
/*银行卡管理*/
.cont-user .user-center .user-title{
	overflow: hidden;
	padding:10px 30px;
	min-height:509px;
}
.cont-user .user-center .user-title .title{
	height:66px;
	overflow: hidden;
	border-bottom:1px solid #e1e1e1;
	padding-left:10px;
	line-height:66px;
	color:#666;
	font-size:16px;
}
.cont-user .user-center .user-title .title .h span{
	color:#999;
	font-size:14px;
	margin-left:30px;
}
.cont-user .user-center .user-title .title .h span i{
	color:#fe8c28;
	font-style: normal;
}
.cont-user .user-center .user-title .title .right{
	font-size:14px;
	color:#666;
}
.cont-user .user-center .user-title .title .right a{
	color:#666;
}
.cont-user .user-center .user-bank .user-box{
	overflow: hidden;
	margin-top:57px;
}
.cont-user .user-center .user-title .user-box .user-bor{
	width:314px;
	height:178px;
	float: left;
	margin:0 80px 50px 0;
	border:1px solid #a0d5cf;
	/*overflow: hidden;*/
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.cont-user .user-center .user-title .user-box .user-add .btn-b a{
	display: block;
	width:50px;
	height:50px;
	margin:50px auto 10px auto;
	background:#3fa89d;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	position: relative;
	overflow: hidden;
}
.cont-user .user-center .user-title .user-box .user-add .btn-b a:before{
	content:"";
	display: block;
	width:3px;
	height:30px;
	background:#fff;
	position: absolute;
	left:24px;
	top:10px;
}
.cont-user .user-center .user-title .user-box .user-add .btn-b a:after{
	content:"";
	display: block;
	width:30px;
	height:3px;
	background:#fff;
	position: absolute;
	left:10px;
	top:23px;
}
.cont-user .user-center .user-title .user-box .user-add span{
	display: block;
	text-align: center;
	color:#999;
}
.cont-user .user-center .user-title .user-box .user-cade{
	position: relative;
}
.user-cade p{
	position: absolute;
	left: 0;
	bottom:-30px;
	text-align: left;
	font-size:12px;
	color:#999;
}
.cont-user .user-center .user-title .user-box .user-cade .bank-title{
	height:75px;
	border-bottom:1px solid #a0d5cf;
	overflow: hidden;
}
.cont-user .user-center .user-title .user-box .user-cade .bank-title img{
	margin:20px auto;
}
.cont-user .user-center .user-title .user-box .user-cade .user-mess{
	padding:20px 80px;
	color:#666;
	line-height:30px;
}
.cont-user .user-center .user-title .user-box .user-cade .user-mess .span{
	width:74px;
}
.cont-user .user-center .user-title .user-box .user-cade .user-mess .cade{
	font-size:16px;
}
.cont-user .user-center .user-title .user-box .user-cade a{
	position: absolute;
	right:-45px;
	bottom:0;
	color:#3fa89d;
}
.cont-user .user-center .user-title .user-box .user-cade a.a-cc{
	right:-90px;
}
.dvMsgBox{
	left: 50%;
	top:35%;
	margin-left:-200px;
	display: none;
	position: fixed;
	font-size: 14px;
	color: #666;
	width: 400px;
	z-index: 99;
	border-radius: 3px;
	font-family: '微软雅黑';
}
.dvMsgBox .top {
	height: 42px;
	background-color: #3fa89d;
	position: relative;
}
.dvMsgBox .top .title {
	height: 100%;
	line-height: 42px;
	text-align: center;
	color: #fff;
	vertical-align: middle;
	font-size: 16px;
	overflow: hidden;
}
.dvMsgBox .top .close {
	position: absolute;
	right: -10px;
	top: -10px;
	width: 20px;
	height: 20px;
	background: url(../img/confirm_close.png) no-repeat;
	cursor: pointer;
	opacity: 1;
}
.dvMsgBox .body {
	background: #fff;
}
.dvMsgBox .body .ct {
	/*height: 90px;*/
	/*line-height: 90px;*/
	padding: 30px 0;
	color: #666;
	font-size: 14px;
	text-align: center;
}
.dvMsgBox .bottom {
	background: #fff;
	padding-bottom: 30px;
}
.dvMsgBtns {
	text-align: center;
	width: 100%;
	border: 0;
}
.dvIndex {
	text-align: center;
	padding-top: 20px;
}
.dvMsgCT{
	position: relative;
}
.dvMsgCT input.form-control{
	width:210px;
	padding-left:35px;
}
.dvMsgCT i{
	position: absolute;
	bottom: 40px;
    left: 90px;
	width: 14px;
	height:16px;
	background: url(../img/login-icon.png) no-repeat -16px 0;
}
.dvMsgCT span{
	display: none;
	position: absolute;
	bottom: 7px;
    left: 114px;
    color:red;
}
.dvMsgBtns input.btn{
	width: 245px;
}
/*银行卡添加*/
.cont-user .user-center .user-bank .title .small{
	color:#666;
	font-size:14px;
}
.cont-user .user-center .user-bank .title .small span{
	margin:0 8px;
}
.form-group{
	overflow: hidden;
	margin-bottom:30px;
}
.form-group .control-label{
	text-align: right;
	padding-right:12px;
	overflow: hidden;
	color:#666;
	line-height:30px;
}
.cont-user .user-center .user-bank .user-box .form-group .control-label{
	width:228px;
}
.form-group .control-label span{
	color:#f13b3b;
}
.form-group .form-control{
	display: block;
	/*padding-left:20px;*/
	background-color:#fff;
	border:1px solid #ccc;
	border-radius:4px; 
	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
	color:#9A9A9A;
	overflow: hidden;
	height:18px;	
	/*line-height:30px;	*/
	padding:5px 10px 5px 20px;
}
.cont-user .user-center .user-bank .user-box .form-group .form-control{	
	width:218px;	
}
.form-control:focus{
	border-color:#3fa89d;
	outline:0;
	/*-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);*/
	/*box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)*/
}
.cont-user .user-center .user-bank .user-box .form-group select.form-control{
	width:248px;
	height:30px;
}
.cont-user .user-center .user-bank .user-box .form-group select.sel-code{
	width:120px;
	margin-right:10px;
}
.cont-user .user-center .user-bank .user-box .form-group .btn-box{
	margin-left:240px;
}
.btn{
	border:1px solid #3fa89d;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#fff;
	text-align: center;
	cursor: pointer;
	width:118px;
	height:30px;	
	/*line-height:30px;*/
	/*padding: 4px 0;*/
}
.cont-user .user-center .user-bank .user-box .form-group .btn-box .btn-default{
	color:#fff;
	background:#3fa89d;
	margin-right: 10px;
}
.cont-user .user-center .user-bank .user-box .form-group .btn-box .btn-remove{
	color:#3fa89d;
}
/*密码管理*/
.cont-user .user-center .user-password .user-box{
	margin-top:30px;
}
.cont-user .user-center .user-password .user-box .pass-ul{
	overflow: hidden;
}
.cont-user .user-center .user-password .user-box .pass-ul li{
	float: left;
}
.cont-user .user-center .user-password .user-box .pass-ul li a{
	display: block;
	width:112px;
	height:46px;
	line-height: 46px;
	text-align: center;
	color:#666;
	background-color:#f7f7f7;
	margin-right:1px;
	/*border-right:1px solid #fafafa;*/
	/*border:1px solid #e1e1e1;*/
	/*border-bottom:1px solid #3fa89d;*/
}
.cont-user .user-center .user-password .user-box .pass-ul li.active a{
	color:#3fa89d;
	background-color:#fff;
	border:1px solid #3fa89d;
	border-bottom:1px solid #fff;
}
.cont-user .user-center .user-password .user-box .pass-main{
	border:1px solid #3fa89d;
	margin-top:-1px;	
	min-height: 360px;
}
.cont-user .user-center .user-password .user-box .pass-cont{
	padding:60px 0 30px 0;
	display: none;
}
.cont-user .user-center .user-password .user-box .pass-cont:first-child{
	display: block;
}
.cont-user .user-center .user-password .user-box .pass-cont .control-label{
	width:405px;
}
.cont-user .user-center .user-password .user-box .pass-cont .form-control{
	width:218px;
}
.cont-user .user-center .user-password .user-box .pass-cont select.form-control{
	width:250px;
	height:30px;
}
.form-group .form-span{
	font-size:14px;
	color:#666;
	line-height:30px;
}
.cont-user .user-center .user-password .user-box .pass-cont .btn-box{
	margin-left:417px;
}
.cont-user .user-center .user-password .user-box .pass-cont .form-code .form-control{
	width:98px;
	margin-right:10px;
	padding: 5px 10px 5px 10px;
}
.cont-user .user-center .user-password .user-box .pass-cont .form-code .code,
.cont-user .user-center .user-password .user-box .pass-cont .form-code .code-img{
	width:118px;
	height:30px;
	border:1px solid #ccc;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	overflow: hidden;
	cursor: pointer;
    text-align: center;
    /*line-height: 30px;*/
}
.cont-user .user-center .user-password .user-box .mon-charge .form-code .code{
	width: 88px;
	height:auto;
}
.cont-user .user-center .user-password .user-box .mon-charge .form-code input.code{
	cursor: inherit;
	padding: 5px 10px 5px 20px;
}
.cont-user .user-center .user-password .user-box .pass-cont .form-code .code img{
	width:100%;
}
.cont-user .user-center .user-password .user-box .pass-cont .btn-box .btn-default{
	background-color:#3fa89d;
	color: #fff;
	margin-left: 0;
	width: 118px;
}
.cont-user .user-center .user-password .user-box .pass-cont .btn-default{
	background-color:#3fa89d;
	width: 250px;
	color: #fff;
	margin-left:192px;
}
.cont-user .user-center .user-password .user-box .pass-cont .btn-remove{
	color:#3fa89d;
}
.cont-user .user-center .user-password .user-box .pass-cont .user-tel{
	line-height:30px;
	color:#3fa89d;
}
.cont-user .user-center .user-password .user-box .pass-cont .btn-pay{
	margin-right:0;
	width:250px;
	background-color:#3fa89d;
	color: #fff;
}
.cont-user .user-center .user-password .user-box .pass-cont .form-code span.code{
	background:#f0f0f0;
	color:#999;
	line-height: 32px;
}
.cont-user .user-center .user-password{
	/*min-height: 624px;*/
}
/*资金流水*/
.cont-user .user-center .user-flow .user-box .pass-cont{
	padding:30px 27px;
}
table thead tr td{
	height:60px;
	width:240px;
	line-height:60px;
	background:#f7f7f7;
	text-align: center;
	color:#666;
}
table tbody tr td{
	height:50px;
	line-height:50px;
	text-align: center;
	color:#999;
}
table tbody tr:nth-of-type(even){
	background-color: #f7f7f7;
}
.cont-user .user-center .user-container{
	position: relative;
}
.cont-user .user-center .user-flow{
	padding-bottom:50px;
}
ul.pagination{
	overflow: hidden;
	position: absolute;
	right:35%;
	bottom:50px;
}
ul.pagination li{
	float: left;
	border:1px solid #eee;
	margin:0 5px;
	background:#fff;
	border-radius:1px;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
}
ul.pagination li.active{
	/*border:1px solid #3fa89d;*/
	background:#3fa89d;
}
ul.pagination li.active a,
ul.pagination li.active span{
	color:#fff;
}
ul.pagination li a,
ul.pagination li span{
	display: block;
	padding:2px 6px;
	color:#999;
	font-size:12px;
}
ul.pagination li a.previous,
ul.pagination li a.next{
	padding:0;
	width:20px;
	height:20px;
}
ul.pagination li a.previous span,
ul.pagination li a.next span{
	display: block;
	height:20px;
	background:url(../img/group.png) no-repeat -1px -1px;
}
ul.pagination li a.next span{
	background-position:-23px -1px;
}
/*报票记录*/
.cont-user .user-center .user-ticket .user-box .pass-cont{
	padding:0 0 30px 0;
}
.user-ticket table thead tr td{
	width:195px;
}
/*投资记录*/
.ticket-inquire{
	padding-left:10px;
}
.ticket-inquire .news{
	overflow: hidden;
}
.ticket-inquire .news div{
	float: left;
	color:#666;
}
.ticket-inquire .news div.cen{
	margin:0 213px;
}
.ticket-inquire .news div span{
	font-size: 18px;
	color:#fe8c28;
}
.cont-user .user-center .user-password .user-box .pass-cont .ticket-inquire .btn-default{
	width: 118px;
	margin-left: 0;
}
.ticket-inquire .form{
	overflow: hidden;
	padding:40px 0 60px 0;
}
.ticket-inquire .form-group{
	float: left;
	margin:0 125px 0 0;
	color:#666;
}
.ticket-inquire .form-group label{
	width:80px;
	float: left;
	line-height:30px;
}
.cont-user .user-center .user-box .ticket-inquire .form-group select.form-control{
	width:118px;
	height:30px;	
	float: left;
}
.cont-user .user-center .user-box .ticket-inquire .form-group select.form-mon{
	width:90px;
}
.ticket-inquire .form .form-group span{
	float: left;
	line-height:30px;
	margin-left:10px;
}
.ticket-inquire .form .form-group span.first{
	    margin-right: 20px;
}
.ticket-inquire .form .btn{
	float: left;
	width:120px;
	height:32px;
	/*line-height:32px;*/
	text-align: center;
	border:0;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	cursor: pointer;
}
/*消息列表*/
.cont-user .user-center .user-news .user-box .pass-cont{
	padding:15px 30px 30px 30px;
}
.cont-user .user-center .user-news .user-box{
	margin-bottom:50px;
}
.user-news .pass-cont li,
.all-check{
	border-bottom:1px solid #e1e1e1;
	overflow: hidden;
}
.user-news .pass-cont li input,
.all-check input{
	margin:18px 17px 0 10px;
	float: left;
}
.all-check{
	line-height:50px;
	color:#999;
}
.all-check a{
	color:#fe8c28;
	margin-left:20px;
}
.all-check .unread-num{
	color:#3fa89d;
}
.all-check .all-num{
	margin-right:20px;
}
.user-news .pass-cont li input{
	width:14px;
	height:14px;
	border:1px solid #ccc;
	background-color:transparent;
}
.user-news .pass-cont li .news-title{
	line-height:50px;
	cursor: pointer;
}
.user-news .pass-cont li .news-time{
	line-height:50px;
	margin-right:20px;
}
.user-news .pass-cont li .news-cont{
	clear: both;
	padding:0 20px 10px 40px;
	line-height:30px;
	display: none;
}
.user-news .pass-cont li.unread{
	color:#666;
}
.user-news .pass-cont li.read{
	color:#999;
}
/*充值提现*/
.cont-user .user-center .user-password .user-box .mon-charge{
	overflow: hidden;
	padding:60px 0;
}
.cont-user .user-center .user-title .user-box .mon-charge .user-cade{
	margin-left:107px;
	margin-bottom:60px;
}
.cont-user .user-center .user-title .user-box .mon-charge .user-cade a{
	right:-115px;
}
.mon-charge .form{
	overflow: hidden;
	clear: both;
}
.mon-charge .form .form-group{
	/*overflow: hidden;*/
}
.cont-user .user-center .user-password .user-box .mon-charge .control-label{
	width:180px;
}
.form-margin{
	margin-left:190px;
}
.form-group p{
	color:#999;
	font-size:12px;
}
.hide{
	display: none;
}
.show{
	display: block;
}
.cont-user .user-center .user-mon .user-box .pass-cont .form-rem .form-control{
	width:98px;
}
.form-rem .remainder{
	width:140px;
	text-align: center;
	margin-right:40px;
	line-height:30px;
	font-size:12px;
	color: #999;
}
.form-rem .remainder span{
	color:#fe8c28;
}
.cont-user .user-center .user-password .user-box .pass-cont .form-rem .btn-default{
	margin-left: 0;
	width: 118px;
}
.mon-ul ul{
	overflow: hidden;
}
.mon-ul ul li{
	float: left;
	padding:30px 10px 10px 10px;
	margin-right:15px;
	cursor:pointer;
	transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -webkit-transition: all .3s ease-in;
}
.mon-ul ul li.active{
	border-bottom:2px solid #3fa89d;
}
.mon-ul ul li a{
	color:#666;
}
.mon-ul ul li.active a{
	color:#3fa89d;
}
.user-mon .user-box{
	display: none;
}
.user-mon .user-box:first-child{
	display: block;
}
.cont-user .user-center .user-password .user-box .mon-bank{
	padding:40px 26px 30px 26px;
}
.mon-bank label{
	font-size:12px;
	color:#999;
}
.bank-name{
	float: left;
    width: 182px;
    height: 32px;
    border: 1px solid #ddd;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-right: 10px;
    text-align: center;
    color: #999;
    line-height:32px;
}
.chose-bank{
    float: left;
    height: 30px;
    color: #333;
    line-height: 30px;
    padding-right: 15px;
}
.chose-bank:hover{
	color:#3fa89d;
}
.chose-bank:after{
	content:"";
	display:block;
	float:right;
	margin:9px 0 0 3px;
	width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 12px solid #3fa89d;
}
.banks-choice{
	position: absolute;
	left:50%;
	top:27%;
	z-index: 2;
	width:974px;
	margin-left:-487px;
	background:#fff;
	box-shadow: 0 0 30px rgba(0,0,0,.3);
	display: none;
}
.banks-title{
	position: relative;
	height:42px;
	line-height:42px;
	background:#3fa89d;
	color:#fff;
	padding-left:30px;
}
.banks-title .close{
	position: absolute;
    right: -10px;
    top: -10px;
    width: 20px;
    height: 20px;
    background: url(../img/confirm_close.png) no-repeat;
    cursor: pointer;
}
.banks-foot{
	overflow: hidden;
	padding:30px 349px;
}
.banks-foot .btn{
	float: left;
	margin:0 10px;
	text-align: center;
	background:#3fa89d;
	color:#fff;
}
.banks-choice .banks{
	padding:26px 26px 0 26px;
}
.banks-bg{
	position: absolute;
	left: 0;
	top:0;
	width:100%;
	height:100%;
}
.banks{
	overflow: hidden;
	margin-top:30px;
}
.banks ul{
	margin:0 -23px;
	overflow: hidden;
}
.banks li{
	float: left;
	width:190px;
	height:40px;
	border:1px solid #ddd;
	margin:0 25px 25px 25px;
	/*cursor: pointer;*/
	background:url(../img/banks_recharge.png) no-repeat;
}
.banks li label{
	display: block;
}
.banks li.active{
	border:2px solid #d63e3c;
	width:188px;
	height:38px;
	position: relative;
}
.banks li input{
	margin:14px 10px;
}
.banks li.active:after{
	content:"";
	display: block;
	position: absolute;
	width:14px;
	height:14px;
	right:0;
	top:0;
	background:#d63e3c url(../img/user_bank_g.png) no-repeat;
}
.banks li.li_1{
	background-position:30px -6px;
}
.banks li.li_2{
	background-position:30px -156px;
}
.banks li.li_3{
	background-position:30px -456px;
}
.banks li.li_4{
	background-position:30px -406px;
}
.banks li.li_5{
	background-position:30px -656px;
}
.banks li.li_6{
	background-position:30px -106px;
}
.banks li.li_7{
	background-position:30px -706px;
}
.banks li.li_8{
	background-position:30px -756px;
}
.banks li.li_9{
	background-position:30px -606px;
}
.banks li.li_10{
	background-position:30px -505px;
}
.banks li.li_11{
	background-position:30px -305px;
}
.banks li.li_12{
	background-position:30px -53px;
}
.banks li.li_13{
	background-position:30px -253px;
}
.banks li.li_14{
	background-position:30px -803px;
}
.banks li.li_15{
	background-position:30px -553px;
}
.banks li.li_16{
	background-position:30px -356px;
}
.bank_collections table tbody tr td{
	width:230px;
	height:40px;
	line-height:40px;
}
.bank_collections table td{
	border:1px solid #ddd;
}
.bank_collections p{
	text-align: center;
	color: #999;
	line-height:40px;
	border:1px solid #ddd;
	border-top:none;
}
.bank_collections table tbody tr:nth-of-type(even){
	background:none;
}
.bank_collections .coll-box{
	display: none;
}
.bank_collections .coll-box:first-child{
	display: block;
}
.cont-user .user-center .user-password .user-box .mon-bank .form-rem{
	margin-top:60px;
}
.cont-user .user-center .user-password .user-box .mon-bank .rem-last{
	margin-top:0;
}
.cont-user .user-center .user-password .user-box .mon-bank .control-label{
	width:auto;
}
.mon-withdraw{
	color:#666;
	padding-left:10px;
}
.mon-num span{
	font-size:16px;
}
.mon-with{
	margin:30px 0 40px 0;
}
.mon-with .form-control{
	width:98px;
	height:30px;
	line-height:30px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #ccc;
	padding-left:20px;
	margin:0 25px 0 10px;
}
.mon-with span{
	font-size:12px;
}
.with-bank{
	margin-bottom:20px;
	color:#666;
}
.cont-user .user-center .user-mon .user-box .user-cade a{
	right:-100px;
}
.mon-withdraw .btn-default{
	clear: both;
    float: left;
    margin:-20px 0 0 0;
    background:#3fa89d;
    color:#fff;
}
/*平台奖励*/
.cont-user .user-center .user-award{
	padding:10px 40px;
}
.cont-user .user-center .user-award .user-box .pass-cont{
	padding:15px 30px 50px 30px;
}
.user-award .hint{
	color:#ffaf3c;
	margin:20px 0;
}
.user-award .hin{
	color:#666;
	margin:20px 0 10px 0;
}
.user-award .hin i{
	font-style: normal;
	margin-right:30px;
	font-size: 18px;
    color: #fe8c28;
}
.user-award table thead tr td{
	width:224px;
}
.user-award .hint-table tbody tr td{
	height:108px;
	line-height:22px;
}
.user-award .hint-table tbody tr td:first-child{
	background:url(../img/user_coupon.png) no-repeat 40px 19px;
	color:#fff;
}
.user-award .hint-table tbody tr td:first-child span{
	font-size:34px;
}
.user-award .hint-table tbody tr td:first-child p{
	margin-bottom:-10px;
	font-size:12px;
}
.how-hint .h-title{
	font-size:16px;
	color:#666;
	margin:30px 0 20px 0;
}
.how-hint .step-box{
	overflow: hidden;
	margin:0 -5px;
}
.how-hint .step{
	width:214px;
	height:95px;
	border:1px solid #e1e1e1;
	float: left;
	margin:0 42px;
}
.how-hint .step .img-box{
	width:88px;
	height:100%;
	background:url(../img/user_hite_pic.png) no-repeat;
}
.how-hint .step-1 .img-box{
	background-position:0px 0px;
}
.how-hint .step-2 .img-box{
	background-position:-90px 0px;
}
.how-hint .step-3 .img-box{
	background-position:-185px 0px;
}
.how-hint .step-4 .img-box{
	background-position:-300px 0px;
}
.how-hint .step .right{
	padding:22px 10px 0 0;
}
.how-hint .step .right span{
	display: block;
	text-align: center;
	color:#999;
}
.how-hint .step .right span:first-child{
	font-size:16px;
	margin-bottom:15px;
	color:#666;
	font-weight:500;
}
/*邀请好友*/
.user-invite{
	overflow: hidden;
}
.invite-til{
	padding:0 0 20px 10px;
	font-size:16px;
	color:#666;
}
.invite-share{
	padding:40px 60px;
	border-bottom:1px dashed #e1e1e1;
	border-top: 1px solid #e1e1e1;
}
.share-p{
	font-size:14px;
	color:#666;
	line-height:30px;
}
.share-p span,
.share-bai span{
	display:block;
	width:34px;
	float: left;
	margin-right:20px;
	position: relative;
}
.share-p span:before,
.share-bai span:before{
	content:"1";
	display: block;
	width: 34px;
	position: absolute;
	text-align: center;
	color:#fff;
	font-size:16px;
	line-height:34px;
}
.share-bai span:before{
	content:"2";
}
.share-p span img,
.share-bai span img{
	display: inline-block;
	width:34px;
}
.share-a{
	/*padding:60px 0;*/
	margin:10px 0 40px 0; 
	font-size:14px;
	color:#666;
	overflow: hidden;
}
.share-a span,
.share-a input{
	margin-right:50px;
    float: left;
	line-height:30px;
    text-decoration: underline;
    border: 0;
    color:#666;
    width: 320px;
	height:30px;
}
.share-a input:focus{
	border:0;
}
.share-a .btn-copy{
	float: left;
	padding:0;
	line-height:30px;
	position: relative;
}
.share-a .btn-copy a{
	color:#3fa89d;
}
.share-bai{
	overflow: hidden;
}
.share-bai .til{
	margin-right:36px;
	float: left;
	font-size:14px;
	color:#666;
	line-height:30px;
}
.share-bai .bai-p{
	float: left;
	width:158px;
	height:28px;
	border:1px solid #e1e1e1;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	font-size:14px;
	color:#3fa89d;
	line-height:30px;
	text-align: center;
}
.share-info{
	margin-top: 40px;
}
.share-info .til{
	line-height:50px;
	color:#3fa89d;
	font-size: 16px;
}
.share-info p{
	line-height:32px;
	color:#666;
}
.invite-box{
	padding-bottom:60px;
}
.index-money{
	padding-left:60px;
	line-height:100px;
	color:#666;
	font-size:14px;
}
.index-money span{
	font-size:18px;
	color:#3fa89d;
}
.index-money span:first-child{
	margin-right:60px;
}
.invite-box .pass-cont td{
	width:244px;
}
.user-invite .invite{
	position: relative;
	overflow: hidden;
	margin:40px 0;
}
.user-invite .invite a{
	display: block;
	width:140px;
	height:36px;
	line-height:36px;
	color:#fff;
	font-size:18px;
	background:#fe8d29;
	border-color:#fe8d29;
	position: absolute;
	right:68px;
	top:34%;
}

.btn-instant{
	background:#3fa89d;
	color:#fff;
}